/*头部样式*/
body{background:#E5E5E5;}
.city{
	padding:3.8em 0.6em 0.6em 0.6em;
	float:left;
	}
.g_head{
	text-align:center;
	}
.g_head .address{
	margin-left:-0.5em;
	}
.radius{
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#FFF;
	width:100%;
	float:left;
	border:1px solid #CCC;
	}	
	
/*定位城市*/
.dwcs{
	padding:0.8em 0.6em;
	}
.dwcs span mark{
	color:#46BBBC;
	margin-left:0.3em;
	}	
	
/*热门城市*/
.rmcs,.qbcs{
	margin-top:1.4em;
	width:100%;
	float:left;
	}	
.rmcs>span,.qbcs>span{
	font-size:1.1em;
	}	
.rmcs>ul,.qbcs>ul{
	margin-top:0.6em;
	}
.rmcs ul{
	width:100%;
	float:left;
	position:relative;
	}	
.rmcs ul:before{
	content:'';
	position:absolute;
	left:25%;
	width:25%;
	height:100%;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
.rmcs ul:after{
	content:'';
	position:absolute;
	right:25%;
	width:25%;
	height:100%;
	border-left:none;
	border-right:1px solid #CCC;
	}				
.rmcs ul li{
	width:25%;
	height:2.8em;
	border-bottom:1px solid #CCC;
	margin-bottom:-1px;
	line-height:2.83em;
	text-align:center;
	float:left;
	}
	
/*全部城市*/
.qbcs>ul>li:first-of-type{
	width:100%;
	float:left;
	}
.qbcs>ul>li>span{
	float:left;
	width:20%;
	height:2.8em;
	text-align:center;
	line-height:2.83em;
	display:block;
	color:#46BBBC;
	}
.qbcs .city_list{
	width:100%;
	float:left;
	border-top:1px solid #CCC;
	position:relative;
	}
.qbcs .city_list>div{
	width:25%;
	height:5.5em;
	float:left;
	text-align:center;
	line-height:5.5em;
	display:inline-block;
	margin-bottom:-1px;
	}
.qbcs .city_list>div span{
	color:#999;
	font-size:2.8em;
	}		
.qbcs .city_list:before{
	content:'';
	position:absolute;
	left:25%;
	width:25%;
	height:100%;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
.qbcs .city_list:after{
	content:'';
	position:absolute;
	right:25%;
	width:25%;
	height:100%;
	border-left:none;
	border-right:1px solid #CCC;
	}		
.qbcs .city_list li{
	width:25%;
	float:left;
	height:2.8em;
	line-height:2.8em;
	border-bottom:1px solid #CCC;
	margin-bottom:-1px;
	text-align:center;
	}	
.qbcs .city_list li:nth-of-type(7){
	border-top:1px solid #CCC;
	}	
	
	
/*返回顶部*/
.r_top{
	width:3.0em;
	height:3.0em;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background:rgba(70,187,188,0.8);
	position:fixed;
	z-index:50;
	right:0.8em;
	bottom:2.6em;
	display:none;
	line-height:3.0em;
	text-align:center;
	}
.r_top span{
	color:#FFF;
	font-weight:bold;
	}		
		
							